Python Introduction

পাইথন ভাষার পরিচিতি

পাইথন কি?

পাইথন একটি জনপ্রিয় প্রোগ্রামিং ভাষা। এটি Guido ফন Rossum দ্বারা নির্মিত এবং 1991 সালে মুক্তি পায়।

এটি নিম্নলিখিত উদ্দেশ্যে ব্যবহৃত হয়:

পাইথন কি করতে পারে?

পাইথন সার্ভারে ওয়েব অ্যাপ্লিকেশন বিকাশ করতে ব্যবহার করা যেতে পারে।

ওয়ার্কফ্লো তৈরি করতে সফ্টওয়্যারের সাথে পাইথন ব্যবহার করা যেতে পারে।

পাইথন ডাটাবেস সিস্টেমের সাথে সংযোগ করতে পারে। এটি ফাইলগুলি পড়তে এবং পরিবর্তন করতে পারে।

পাইথন বড় ডেটা ম্যানিপুলেট করতে এবং জটিল গাণিতিক ক্রিয়াকলাপ সম্পাদন করতে ব্যবহার করা যেতে পারে।

পাইথন দ্রুত প্রোটোটাইপিং বা উত্পাদন-প্রস্তুত সফ্টওয়্যার বিকাশের জন্য ব্যবহার করা যেতে পারে।

পাইথন কেন?

বিভিন্ন সাইট

পাইথন বিভিন্ন প্ল্যাটফর্মে কাজ করে যেমন উইন্ডোজ, ম্যাক, লিনাক্স, রাস্পবেরি পাই।

সহজ বাক্য গঠন

পাইথনের ইংরেজি ভাষার অনুরূপ একটি সাধারণ সিনট্যাক্স রয়েছে।

কম কোড

পাইথনের একটি সিনট্যাক্স রয়েছে যা বিকাশকারীদের অন্যান্য প্রোগ্রামিং ভাষার তুলনায় কম লাইনে প্রোগ্রাম লিখতে দেয়।

দ্রুত মৃত্যুদন্ড

পাইথন একটি ইন্টারপ্রেটার সিস্টেমে চলে, যার মানে কোড লেখার সাথে সাথে চালানো যেতে পারে। এটি নির্দেশ করে যে প্রোটোটাইপিং খুব দ্রুত হতে পারে।

🔧প্রোগ্রামিং শৈলী:

পাইথন একটি পদ্ধতিগত মোড, অবজেক্ট-ওরিয়েন্টেড মোড বা কার্যকরী মোডে চালানো যেতে পারে।

জেনে ভালো লাগলো

পাইথনের সাম্প্রতিক প্রধান সংস্করণ হল পাইথন 3, যা আমরা এই টিউটোরিয়ালে ব্যবহার করব।

এই টিউটোরিয়ালে পাইথন একটি টেক্সট এডিটরে লেখা হবে। পাইথন একটি সমন্বিত উন্নয়ন পরিবেশে লেখা যেতে পারে যেমন Thony, Pycharm, Netbeans বা Eclipse, যা পাইথন ফাইলের বড় সংগ্রহ পরিচালনা করার সময় বিশেষভাবে কার্যকর।

অন্যান্য প্রোগ্রামিং ভাষার তুলনায় পাইথন সিনট্যাক্স

পাইথন পঠনযোগ্যতার জন্য ডিজাইন করা হয়েছিল, এবং গাণিতিক প্রভাবের সাথে ইংরেজি ভাষার সাথে কিছু মিল রয়েছে।

পাইথন একটি কমান্ড শেষ করতে নতুন লাইন ব্যবহার করে, অন্যান্য প্রোগ্রামিং ভাষার বিপরীতে যা প্রায়শই সেমিকোলন বা বন্ধনী ব্যবহার করে।

পাইথন ইন্ডেন্টেশনের উপর নির্ভর করে, হোয়াইটস্পেস ব্যবহার করে, সীমাবদ্ধ করার জন্য; লুপ, ফাংশন এবং ক্লাসের সুযোগ ইত্যাদি। অন্যান্য প্রোগ্রামিং ল্যাঙ্গুয়েজ প্রায়শই এই উদ্দেশ্যে কোঁকড়া বন্ধনী ব্যবহার করে।

⚠️গুরুত্বপূর্ণ নোট:

পাইথনে, ইন্ডেন্টেশন খুবই গুরুত্বপূর্ণ! ইন্ডেন্টেশন ত্রুটির কারণে প্রোগ্রামটি কার্যকর হবে না।

পাইথন উদাহরণ

আপনার নিজস্ব পাইথন সার্ভার পান

print("Hello, World!")

পাইথন (হোয়াইটস্পেস ইন্ডেন্টেশন)

if 5 > 2:
    print("Five is greater than two!")

অন্যান্য ভাষা (কোঁকড়া বন্ধনী)

if (5 > 2) {
    System.out.println("Five is greater than two!");
}

পাইথন কোড নিচের কোনটি সঠিক?

if 5 > 2: print("Five is greater than two!")
✗ ভুল! পাইথনে ইন্ডেন্টেশন বাধ্যতামূলক। প্রিন্ট() স্টেটমেন্ট ইন্ডেন্ট করা আবশ্যক
if (5 > 2) { print("Five is greater than two!"); }
✗ ভুল! পাইথন কোঁকড়া বন্ধনী ব্যবহার করে না, এটি হোয়াইটস্পেস ইন্ডেন্টেশন ব্যবহার করে
if 5 > 2: print("Five is greater than two!")
✓ ঠিক আছে! সঠিক পাইথন সিনট্যাক্স - ইন্ডেন্টেড প্রিন্ট() স্টেটমেন্ট
if 5 > 2 then print "Five is greater than two!"
✗ ভুল! পাইথনে 'তখন' কীওয়ার্ড নেই এবং প্রিন্ট ফাংশনের জন্য বন্ধনী প্রয়োজন

পাইথন সংস্করণ

পাইথন সংস্করণ প্রকাশনার বছর মূল বৈশিষ্ট্য
Python 1.0 1994 প্রথম স্থিতিশীল মুক্তি
Python 2.0 2000 ইনভেন্টরি শ্রেণীবিভাগ, স্টোরেজ ব্যবস্থাপনা
Python 3.0 2008 প্রধান সিনট্যাক্স পরিবর্তন, প্রতিক্রিয়া অসঙ্গতি
Python 3.10+ 2021+ উন্নত ত্রুটি বার্তা, গঠন প্যাটার্ন ম্যাচিং

🚀নতুনদের জন্য পরামর্শ:

আপনি যদি পাইথন শেখার জন্য নতুন হন, তাহলে সরাসরি পাইথন 3.10 বা উচ্চতর ইনস্টল করুন। Python 2 সংস্করণ আর সমর্থিত নয়।